electrical insulation technology - French English Dictionary